a big place - French English Dictionary